//引入express模块
const express=require('express')
//引入用户路由器模块
const ur=require('./routes/user.js')

//引入cors
const cors=require('cors')

//console.log(ur)
//创建WEB服务器
const server=express()




//设置端口
server.listen(3000,()=>{
	console.log('服务器启动成功')
})

server.use(
	cors({
		origin:"*"
	})
)

//将所有post传参转为对象
server.use(express.urlencoded({
	extended:true
}))
//使用用户路由器，给所有的路由添加前缀/v1/users
server.use('/v1/users',ur)

//添加错误处理中间件，拦截所有路由的错误 
server.use( (err,req,res,next)=>{
	//err 接收到的路由传递的错误
	console.log(err)
	//响应服务器端错误
	res.send({code:500,msg:'服务器端错误'})
} )